/* 
 * File:   Circle.h
 * Author: mauro
 *
 * Created on 9 de septiembre de 2014, 17:49
 */

#ifndef CIRCLE_H
#define	CIRCLE_H

#include "SkinFactory.h"
#include "../Define/Structs.h"
#include "Drawable.h"
#include "Dot.h"

class Circle : public Drawable{
private:
    Dot* dot;
//    SkinFactory* skin;
//    struct ObjectInit data;

public:    
    Circle(struct ObjectInit data, SDL_Renderer *render, int pixelWidth, int pixelHeight, int unitWidth, int unitHeight);

    void draw();

    virtual ~Circle();
};

#endif	/* CIRCLE_H */

